package top.suven.http.oauth.vo;//package cn.com.gc.hsz.oauth.vo;
//
//
//
//import java.io.Serializable;
//import java.util.Date;
//
///**
// * 2018-08-01
// * <p/>
// *  客户端	客户详细资料 抽像模块类，用于公共验证和获取客户用户的信息；
// *  将通用的行为(方法) 位于此
// *  使用DDD(领域驱动设计)模式中, 定义抽象的Domain,
// *  包括公共的基础属性
// *
// * @author suven.wang
// */
//public abstract class AbstractOauthJsonParse  implements Serializable {
//
//
//    private static final long serialVersionUID = 7787898374385773471L;
//    /**
//     * The domain create time.
//     */
//    protected Date createTime = new Date();
//
//    /**
//     * Domain的业务id
//     */
//    protected String guid;
//
//    public AbstractOauthJsonParse() {
//    }
//
//    public String guid() {
//        return guid;
//    }
//
//    @SuppressWarnings("unchecked")
//    public <T extends AbstractOauthJsonParse> T guid(String guid) {
//        this.guid = guid;
//        return (T) this;
//    }
//
//    public Date createTime() {
//        return createTime;
//    }
//
//    @SuppressWarnings("unchecked")
//    public <T extends AbstractOauthJsonParse> T createTime(Date createTime) {
//        this.createTime = createTime;
//        return (T) this;
//    }
//
//
//    @Override
//    public String toString() {
//        return "{" +
//                "createTime=" + createTime +
//                ", guid='" + guid + '\'' +
//                '}';
//    }
//}